const api = require("../../../config/api");
var util = require('../../../utils/util.js');
// pages/upload/upload.js
Page({
 
  /**
   * 页面的初始数据
   */
  data: {
    imgs: [],
    showUpload:true,
    goodsId: ''
   
  },
  // 上传图片
  chooseImg: function (e) {
    var that = this;
    var imgs = this.data.imgs;
    if (imgs.length >= 9) {
      this.setData({
        lenMore: 1
      });
      setTimeout(function () {
        that.setData({
          lenMore: 0
        });
      }, 2500);
      return false;
    }
    console.log("====chooseImage===");
    wx.chooseImage({
      
      // count: 1, // 默认9
      sizeType: ['original'], // 可以指定是原图还是压缩图，默认二者都有'original', 'compressed'
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
      success: function (res) {
        // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
        var tempFilePaths = res.tempFilePaths;
        var imgs = that.data.imgs;
        var fileMaxSize = 2*1024;//2M
        
        for (var i = 0; i < tempFilePaths.length; i++) {


          var size = res.tempFiles[i].size/1024;
          var path = res.tempFiles[i].path;
          var formatImage = path.split(".")[(path.split(".")).length - 1];
          console.log("图片格式" + formatImage)
          console.log("图片size=" + size)
          if (formatImage != "png" && formatImage != "jpg" && formatImage != "jpeg") {
            return wx.showToast({
              title: '只能上传.png、.jpg、.jpep 格式',
              icon: 'none',
              image: '',
              duration: 2000,
              mask: true,
            })
          }
          if (fileMaxSize < size) {
            return wx.showToast({
              title: '图片大小限制:' + fileMaxSize + "MB", 
              icon: 'none',
              image: '',
              duration: 1500,
              mask: true,
            })
          }

          if (imgs.length >= 9) {
            that.setData({
              imgs: imgs
            });
            return false;
          } else {
            imgs.push(tempFilePaths[i]);
          }
        }
        console.log("imgs====="+imgs);
        that.setData({
          imgs: imgs
        });


        

      }
    });
  },
  // 删除图片
  deleteImg: function (e) {
    var imgs = this.data.imgs;
    var index = e.currentTarget.dataset.index;
    imgs.splice(index, 1);
    this.setData({
      imgs: imgs
    });
  },
  // 预览图片
  previewImg: function (e) {
    //获取当前图片的下标
    var index = e.currentTarget.dataset.index;
    //所有图片
    var imgs = this.data.imgs;
    wx.previewImage({
      //当前显示图片
      current: imgs[index],
      //所有图片
      urls: imgs
    })
  },
 //点击上传事件
 uploadimage: function () {
  var that = this
  var imgs = that.data.imgs;
  var goodsId = that.data.goodsId;
  util.upload_file(api.ClientGoodsShelvesUploadPicture, imgs, goodsId)
},
 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
 
  },
 
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
 
  },
 
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
 
  },
 
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
 
  },
 
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
 
  },
 
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
 
  },
 
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
 
  },
  onLoad: function(options) {
    // 页面初始化 options为页面跳转所带来的参数
    var that = this
    that.setData({
      goodsId: options.goodsId
    })
    console.log('goodsId=======goodsId======'+that.data.goodsId);
  }
})